package com.smart_campus.teg.mapper;

import com.smart_campus.sys.domain.User;
import com.smart_campus.teg.domain.Course;
import com.smart_campus.teg.domain.Major;
import com.smart_campus.teg.vo.CourseVo;
import com.smart_campus.teg.vo.MajorVo;

import java.util.List;
import java.util.Map;

/**
*   @aytgor 陈鹏
*   @date 2020/6/19 15:09
*
*/
public interface CourseMapper {
    int deleteByPrimaryKey(Integer courseId);

    int insert(Course record);

    int insertSelective(Course record);

    Course selectByPrimaryKey(Integer courseId);

    int updateByPrimaryKeySelective(Course record);

    int updateByPrimaryKey(Course record);

    List<Course> CourseList(CourseVo course);

//    /**
//     * 添加课程
//     * @param courseVo
//     */
//    void CourseAdd(CourseVo courseVo);
//
//
//    /**
//     * 修改课程
//     * @param courseVo
//     */
//    void CourseUpdate(CourseVo courseVo);

//    /**
//     * 修改关联表
//     * @param courseVo
//     */
//    void CourseTeacherUpdate(CourseVo courseVo);
//
//    /**
//     * 删除关联表
//     * @param courseVo
//     */
//    void CourseTeacherDelete(CourseVo courseVo);
//
//    /**
//     * 查询全部老师
//     * @return
//     */
//    List<Map> SelectTeacher();
}